package com.xuerhua.yxt.service;

import java.util.List;

import com.xuerhua.yxt.model.ExamInfo;
import com.xuerhua.yxt.page.Page;
import com.xuerhua.yxt.reqVo.BaseQueryVO;
import com.xuerhua.yxt.reqVo.ExamQueryVO;
import com.xuerhua.yxt.reqVo.ExamReqVO;
import com.xuerhua.yxt.view.ExamGroupView;

public interface IExamService {

	int insertSelective(ExamInfo record);

    ExamInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(ExamInfo record);

    List<ExamGroupView> selectExamGroupListByPage(Page<ExamGroupView> page);
    
    List<ExamInfo> selectListByExamKey(BaseQueryVO vo);
    
    void addAndUpdate(ExamReqVO vo);
    
    List<ExamInfo> selectRegExamList(ExamQueryVO vo);
}
